Skip to content

Comments

python.pipInstallHook: avoid producing wrong direct_url.json file#229472

Merged
FRidh merged 1 commit intoNixOS:stagingfrom
moduon:pip-install-no-direct_url.json
May 11, 2023
Merged

python.pipInstallHook: avoid producing wrong direct_url.json file#229472
FRidh merged 1 commit intoNixOS:stagingfrom
moduon:pip-install-no-direct_url.json

Conversation

@yajo
Copy link
Contributor

@yajo yajo commented May 2, 2023

Description of changes

When installing many python packages, a direct_url.json file appeared in the lib directory. Example:

➤ nix build nixpkgs/29755fec55e58a315b517d431b2be261772f2b80#python3Packages.flask

➤ cat result/lib/python3.10/site-packages/Flask-2.2.3.dist-info/direct_url.json
{"archive_info": {}, "url": "file:///build/Flask-2.2.3/dist/Flask-2.2.3-py3-none-any.whl"}⏎

As you can see, that file contains a wrong reference to /build.

In https://discuss.python.org/t/pep-610-usage-guidelines-for-linux-distributions/4012/4 there's an explanation on how to avoid this. Here, I'm implementing that change for nixpkgs.

@moduon MT-1075

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.05 Release Notes (or backporting 22.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

When installing many python packages, a `direct_url.json` file appeared in the lib directory. Example:

```sh
➤ nix build nixpkgs/29755fec55e58a315b517d431b2be261772f2b80#python3Packages.flask

➤ cat result/lib/python3.10/site-packages/Flask-2.2.3.dist-info/direct_url.json
{"archive_info": {}, "url": "file:///build/Flask-2.2.3/dist/Flask-2.2.3-py3-none-any.whl"}⏎
```

As you can see, that file contains a wrong reference to `/build`.

In https://discuss.python.org/t/pep-610-usage-guidelines-for-linux-distributions/4012/4 there's an explanation on how to avoid this. Here, I'm implementing that change for nixpkgs.

@moduon MT-1075
@yajo yajo requested review from FRidh and jonringer as code owners May 2, 2023 12:39
@github-actions github-actions bot added the 6.topic: python Python is a high-level, general-purpose programming language. label May 2, 2023
Copy link
Member

@FRidh FRidh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, thanks!

How many packages did you test with this change?

@ofborg ofborg bot added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels May 2, 2023
@yajo
Copy link
Contributor Author

yajo commented May 11, 2023

I've tested like 4-5 packages. I was finding this problem for something I was packaging myself, and then found out that it happens on every package in nixpkgs. But of course I didn't check "every" package 😅

@FRidh FRidh merged commit bff6c67 into NixOS:staging May 11, 2023
@yajo yajo deleted the pip-install-no-direct_url.json branch May 11, 2023 07:16
@yajo
Copy link
Contributor Author

yajo commented May 11, 2023

Thanks for merging!

BTW other packages have a hook that check there are no references to /build on a derivation output. I'm not sure why that wasn't working for python packages. Was it disabled? Or was it buggy? 🤔

@trofi
Copy link
Contributor

trofi commented May 11, 2023

Bisect claims that bff6c67 python.pipInstallHook: avoid producing wrong direct_url.json file broke python310Packages.lz4 in staging as:

$ nix build --no-link -f. -L python310Packages.lz4
...
python3.10-python-lz4> installing
python3.10-python-lz4> Executing pipInstallPhase
python3.10-python-lz4> Looking in links: dist
python3.10-python-lz4> ERROR: Could not find a version that satisfies the requirement python-lz4 (from versions: none)
python3.10-python-lz4> ERROR: No matching distribution found for python-lz4
python3.10-python-lz4>

@yajo
Copy link
Contributor Author

yajo commented May 15, 2023

Hello, I can't reproduce because there's some dependency failing too. I'm checked out at today's staging head commit and I get these logs:

Details
➤ git reset --hard bff6c67
HEAD está ahora en bff6c67911ed python.pipInstallHook: avoid producing wrong direct_url.json file

➤ nix build --no-link -f. -L python310Packages.lz4
libarchive> unpacking sources
libarchive> unpacking source archive /nix/store/qjs1nc1c8ddplybf65l190w2g2xaapdq-source
libarchive> source root is source
libarchive> patching sources
libarchive> autoreconfPhase
libarchive> autoreconf: Entering directory `.'
libarchive> autoreconf: configure.ac: not using Gettext
libarchive> autoreconf: running: aclocal --force -I build/autoconf
libarchive> autoreconf: configure.ac: tracing
libarchive> autoreconf: running: libtoolize --copy --force
libarchive> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build/autoconf'.
libarchive> libtoolize: copying file 'build/autoconf/ltmain.sh'
libarchive> libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build/autoconf'.
libarchive> libtoolize: copying file 'build/autoconf/libtool.m4'
libarchive> libtoolize: copying file 'build/autoconf/ltoptions.m4'
libarchive> libtoolize: copying file 'build/autoconf/ltsugar.m4'
libarchive> libtoolize: copying file 'build/autoconf/ltversion.m4'
libarchive> libtoolize: copying file 'build/autoconf/lt~obsolete.m4'
libarchive> autoreconf: running: /nix/store/viipk9ygip5wh14j7xwcdx5n77py7as8-autoconf-2.69/bin/autoconf --force
libarchive> autoreconf: running: /nix/store/viipk9ygip5wh14j7xwcdx5n77py7as8-autoconf-2.69/bin/autoheader --force
libarchive> autoreconf: running: automake --add-missing --copy --force-missing
libarchive> configure.ac:107: installing 'build/autoconf/compile'
libarchive> configure.ac:87: installing 'build/autoconf/config.guess'
libarchive> configure.ac:87: installing 'build/autoconf/config.sub'
libarchive> configure.ac:29: installing 'build/autoconf/install-sh'
libarchive> configure.ac:29: installing 'build/autoconf/missing'
libarchive> Makefile.am: installing 'build/autoconf/depcomp'
libarchive> parallel-tests: installing 'build/autoconf/test-driver'
libarchive> autoreconf: Leaving directory `.'
libarchive> configuring
libarchive> fixing libtool script ./build/autoconf/ltmain.sh
libarchive> ./configure
libarchive> configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/2z7lv83drzw7kxycbk967wpdl36569jh-libarchive-3.6.2 --bindir=/nix/store/2z7lv83drzw7kxycbk967wpdl36569jh-libarchive-3.6.2/bin --sbindir=/nix/store/2z7lv83drzw7kxycbk967wpdl36569jh-libarchive-3.6.2/sbin --includedir=/nix/store/7kzslzbrfba8bf25rq3vic89jj32z2s6-libarchive-3.6.2-dev/include --oldincludedir=/nix/store/7kzslzbrfba8bf25rq3vic89jj32z2s6-libarchive-3.6.2-dev/include --mandir=/nix/store/2z7lv83drzw7kxycbk967wpdl36569jh-libarchive-3.6.2/share/man --infodir=/nix/store/2z7lv83drzw7kxycbk967wpdl36569jh-libarchive-3.6.2/share/info --docdir=/nix/store/2z7lv83drzw7kxycbk967wpdl36569jh-libarchive-3.6.2/share/doc/libarchive --libdir=/nix/store/6i6xvsx9iydsa20hyk6yad5wv10cl93y-libarchive-3.6.2-lib/lib --libexecdir=/nix/store/6i6xvsx9iydsa20hyk6yad5wv10cl93y-libarchive-3.6.2-lib/libexec --localedir=/nix/store/6i6xvsx9iydsa20hyk6yad5wv10cl93y-libarchive-3.6.2-lib/share/locale
libarchive> checking for a BSD-compatible install... /nix/store/ahkfdxq8mcpsb5kvdvgqr1wv8zjngbh4-coreutils-9.1/bin/install -c
libarchive> checking whether build environment is sane... yes
libarchive> checking for a thread-safe mkdir -p... /nix/store/ahkfdxq8mcpsb5kvdvgqr1wv8zjngbh4-coreutils-9.1/bin/mkdir -p
libarchive> checking for gawk... gawk
libarchive> checking whether make sets $(MAKE)... yes
libarchive> checking whether make supports nested variables... yes
libarchive> checking whether to enable maintainer-specific portions of Makefiles... yes
libarchive> checking whether make supports nested variables... (cached) yes
libarchive> checking build system type... x86_64-pc-linux-gnu
libarchive> checking host system type... x86_64-pc-linux-gnu
libarchive> checking for gcc... gcc
libarchive> checking whether the C compiler works... yes
libarchive> checking for C compiler default output file name... a.out
libarchive> checking for suffix of executables...
libarchive> checking whether we are cross compiling... no
libarchive> checking for suffix of object files... o
libarchive> checking whether we are using the GNU C compiler... yes
libarchive> checking whether gcc accepts -g... yes
libarchive> checking for gcc option to accept ISO C89... none needed
libarchive> checking whether gcc understands -c and -o together... yes
libarchive> checking whether make supports the include directive... yes (GNU style)
libarchive> checking dependency style of gcc... none
libarchive> checking for gcc option to accept ISO C99... none needed
libarchive> checking how to run the C preprocessor... gcc -E
libarchive> checking for grep that handles long lines and -e... /nix/store/zrls4w5lxynqakh1jlrp03kg4bxzp9yi-gnugrep-3.7/bin/grep
libarchive> checking for egrep... /nix/store/zrls4w5lxynqakh1jlrp03kg4bxzp9yi-gnugrep-3.7/bin/grep -E
libarchive> checking for ANSI C header files... yes
libarchive> checking for sys/types.h... yes
libarchive> checking for sys/stat.h... yes
libarchive> checking for stdlib.h... yes
libarchive> checking for string.h... yes
libarchive> checking for memory.h... yes
libarchive> checking for strings.h... yes
libarchive> checking for inttypes.h... yes
libarchive> checking for stdint.h... yes
libarchive> checking for unistd.h... yes
libarchive> checking minix/config.h usability... no
libarchive> checking minix/config.h presence... no
libarchive> checking for minix/config.h... no
libarchive> checking whether it is safe to define __EXTENSIONS__... yes
libarchive> checking how to print strings... printf
libarchive> checking for a sed that does not truncate output... /nix/store/gy82r5cf12hgkmhzifsyx3fp6cnf6j2l-gnused-4.9/bin/sed
libarchive> checking for fgrep... /nix/store/zrls4w5lxynqakh1jlrp03kg4bxzp9yi-gnugrep-3.7/bin/grep -F
libarchive> checking for ld used by gcc... ld
libarchive> checking if the linker (ld) is GNU ld... yes
libarchive> checking for BSD- or MS-compatible name lister (nm)... nm
libarchive> checking the name lister (nm) interface... BSD nm
libarchive> checking whether ln -s works... yes
libarchive> checking the maximum length of command line arguments... 1572864
libarchive> checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
libarchive> checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
libarchive> checking for ld option to reload object files... -r
libarchive> checking for file... file
libarchive> checking for objdump... objdump
libarchive> checking how to recognize dependent libraries... (cached) pass_all
libarchive> checking for dlltool... dlltool
libarchive> checking how to associate runtime and link libraries... printf %s\n
libarchive> checking for archiver @FILE support... @
libarchive> checking for strip... strip
libarchive> checking for ranlib... ranlib
libarchive> checking command to parse nm output from gcc object... ok
libarchive> checking for sysroot... no
libarchive> checking for a working dd... /nix/store/ahkfdxq8mcpsb5kvdvgqr1wv8zjngbh4-coreutils-9.1/bin/dd
libarchive> checking how to truncate binary pipes... /nix/store/ahkfdxq8mcpsb5kvdvgqr1wv8zjngbh4-coreutils-9.1/bin/dd bs=4096 count=1
libarchive> checking for mt... no
libarchive> checking if : is a manifest tool... no
libarchive> checking for dlfcn.h... yes
libarchive> checking for objdir... .libs
libarchive> checking if gcc supports -fno-rtti -fno-exceptions... no
libarchive> checking for gcc option to produce PIC... -fPIC -DPIC
libarchive> checking if gcc PIC flag -fPIC -DPIC works... yes
libarchive> checking if gcc static flag -static works... no
libarchive> checking if gcc supports -c -o file.o... yes
libarchive> checking if gcc supports -c -o file.o... (cached) yes
libarchive> checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes
libarchive> checking whether -lc should be explicitly linked in... no
libarchive> checking dynamic linker characteristics... GNU/Linux ld.so
libarchive> checking how to hardcode library paths into programs... immediate
libarchive> checking whether stripping libraries is possible... yes
libarchive> checking if libtool supports shared libraries... yes
libarchive> checking whether to build shared libraries... yes
libarchive> checking whether to build static libraries... no
libarchive> checking for strip... (cached) strip
libarchive> checking for dirent.h that defines DIR... yes
libarchive> checking for library containing opendir... none required
libarchive> checking for sys/wait.h that is POSIX.1 compatible... yes
libarchive> checking acl/libacl.h usability... yes
libarchive> checking acl/libacl.h presence... yes
libarchive> checking for acl/libacl.h... yes
libarchive> checking attr/xattr.h usability... no
libarchive> checking attr/xattr.h presence... no
libarchive> checking for attr/xattr.h... no
libarchive> checking copyfile.h usability... no
libarchive> checking copyfile.h presence... no
libarchive> checking for copyfile.h... no
libarchive> checking ctype.h usability... yes
libarchive> checking ctype.h presence... yes
libarchive> checking for ctype.h... yes
libarchive> checking errno.h usability... yes
libarchive> checking errno.h presence... yes
libarchive> checking for errno.h... yes
libarchive> checking ext2fs/ext2_fs.h usability... yes
libarchive> checking ext2fs/ext2_fs.h presence... yes
libarchive> checking for ext2fs/ext2_fs.h... yes
libarchive> checking fcntl.h usability... yes
libarchive> checking fcntl.h presence... yes
libarchive> checking for fcntl.h... yes
libarchive> checking grp.h usability... yes
libarchive> checking grp.h presence... yes
libarchive> checking for grp.h... yes
libarchive> checking whether EXT2_IOC_GETFLAGS is usable... yes
libarchive> checking for inttypes.h... (cached) yes
libarchive> checking io.h usability... no
libarchive> checking io.h presence... no
libarchive> checking for io.h... no
libarchive> checking langinfo.h usability... yes
libarchive> checking langinfo.h presence... yes
libarchive> checking for langinfo.h... yes
libarchive> checking limits.h usability... yes
libarchive> checking limits.h presence... yes
libarchive> checking for limits.h... yes
libarchive> checking linux/fiemap.h usability... yes
libarchive> checking linux/fiemap.h presence... yes
libarchive> checking for linux/fiemap.h... yes
libarchive> checking linux/fs.h usability... yes
libarchive> checking linux/fs.h presence... yes
libarchive> checking for linux/fs.h... yes
libarchive> checking linux/magic.h usability... yes
libarchive> checking linux/magic.h presence... yes
libarchive> checking for linux/magic.h... yes
libarchive> checking linux/types.h usability... yes
libarchive> checking linux/types.h presence... yes
libarchive> checking for linux/types.h... yes
libarchive> checking whether FS_IOC_GETFLAGS is usable... yes
libarchive> checking locale.h usability... yes
libarchive> checking locale.h presence... yes
libarchive> checking for locale.h... yes
libarchive> checking membership.h usability... no
libarchive> checking membership.h presence... no
libarchive> checking for membership.h... no
libarchive> checking paths.h usability... yes
libarchive> checking paths.h presence... yes
libarchive> checking for paths.h... yes
libarchive> checking poll.h usability... yes
libarchive> checking poll.h presence... yes
libarchive> checking for poll.h... yes
libarchive> checking pthread.h usability... yes
libarchive> checking pthread.h presence... yes
libarchive> checking for pthread.h... yes
libarchive> checking pwd.h usability... yes
libarchive> checking pwd.h presence... yes
libarchive> checking for pwd.h... yes
libarchive> checking readpassphrase.h usability... no
libarchive> checking readpassphrase.h presence... no
libarchive> checking for readpassphrase.h... no
libarchive> checking signal.h usability... yes
libarchive> checking signal.h presence... yes
libarchive> checking for signal.h... yes
libarchive> checking spawn.h usability... yes
libarchive> checking spawn.h presence... yes
libarchive> checking for spawn.h... yes
libarchive> checking stdarg.h usability... yes
libarchive> checking stdarg.h presence... yes
libarchive> checking for stdarg.h... yes
libarchive> checking for stdint.h... (cached) yes
libarchive> checking for stdlib.h... (cached) yes
libarchive> checking for string.h... (cached) yes
libarchive> checking sys/acl.h usability... yes
libarchive> checking sys/acl.h presence... yes
libarchive> checking for sys/acl.h... yes
libarchive> checking sys/cdefs.h usability... yes
libarchive> checking sys/cdefs.h presence... yes
libarchive> checking for sys/cdefs.h... yes
libarchive> checking sys/ea.h usability... no
libarchive> checking sys/ea.h presence... no
libarchive> checking for sys/ea.h... no
libarchive> checking sys/extattr.h usability... no
libarchive> checking sys/extattr.h presence... no
libarchive> checking for sys/extattr.h... no
libarchive> checking sys/ioctl.h usability... yes
libarchive> checking sys/ioctl.h presence... yes
libarchive> checking for sys/ioctl.h... yes
libarchive> checking sys/mkdev.h usability... no
libarchive> checking sys/mkdev.h presence... no
libarchive> checking for sys/mkdev.h... no
libarchive> checking sys/mount.h usability... yes
libarchive> checking sys/mount.h presence... yes
libarchive> checking for sys/mount.h... yes
libarchive> checking sys/param.h usability... yes
libarchive> checking sys/param.h presence... yes
libarchive> checking for sys/param.h... yes
libarchive> checking sys/poll.h usability... yes
libarchive> checking sys/poll.h presence... yes
libarchive> checking for sys/poll.h... yes
libarchive> checking sys/richacl.h usability... no
libarchive> checking sys/richacl.h presence... no
libarchive> checking for sys/richacl.h... no
libarchive> checking sys/select.h usability... yes
libarchive> checking sys/select.h presence... yes
libarchive> checking for sys/select.h... yes
libarchive> checking sys/statfs.h usability... yes
libarchive> checking sys/statfs.h presence... yes
libarchive> checking for sys/statfs.h... yes
libarchive> checking sys/statvfs.h usability... yes
libarchive> checking sys/statvfs.h presence... yes
libarchive> checking for sys/statvfs.h... yes
libarchive> checking sys/sysmacros.h usability... yes
libarchive> checking sys/sysmacros.h presence... yes
libarchive> checking for sys/sysmacros.h... yes
libarchive> checking sys/time.h usability... yes
libarchive> checking sys/time.h presence... yes
libarchive> checking for sys/time.h... yes
libarchive> checking sys/utime.h usability... no
libarchive> checking sys/utime.h presence... no
libarchive> checking for sys/utime.h... no
libarchive> checking sys/utsname.h usability... yes
libarchive> checking sys/utsname.h presence... yes
libarchive> checking for sys/utsname.h... yes
libarchive> checking sys/vfs.h usability... yes
libarchive> checking sys/vfs.h presence... yes
libarchive> checking for sys/vfs.h... yes
libarchive> checking sys/xattr.h usability... yes
libarchive> checking sys/xattr.h presence... yes
libarchive> checking for sys/xattr.h... yes
libarchive> checking time.h usability... yes
libarchive> checking time.h presence... yes
libarchive> checking for time.h... yes
libarchive> checking for unistd.h... (cached) yes
libarchive> checking utime.h usability... yes
libarchive> checking utime.h presence... yes
libarchive> checking for utime.h... yes
libarchive> checking wchar.h usability... yes
libarchive> checking wchar.h presence... yes
libarchive> checking for wchar.h... yes
libarchive> checking wctype.h usability... yes
libarchive> checking wctype.h presence... yes
libarchive> checking for wctype.h... yes
libarchive> checking windows.h usability... no
libarchive> checking windows.h presence... no
libarchive> checking for windows.h... no
libarchive> checking for wincrypt.h... no
libarchive> checking for winioctl.h... no
libarchive> checking zlib.h usability... yes
libarchive> checking zlib.h presence... yes
libarchive> checking for zlib.h... yes
libarchive> checking for inflate in -lz... yes
libarchive> checking bzlib.h usability... yes
libarchive> checking bzlib.h presence... yes
libarchive> checking for bzlib.h... yes
libarchive> checking for BZ2_bzDecompressInit in -lbz2... yes
libarchive> checking blake2.h usability... no
libarchive> checking blake2.h presence... no
libarchive> checking for blake2.h... no
libarchive> checking for blake2sp_init in -lb2... no
libarchive> checking for ld used by GCC... ld -m elf_x86_64
libarchive> checking if the linker (ld -m elf_x86_64) is GNU ld... yes
libarchive> checking for shared library run path origin... done
libarchive> checking for iconv... yes
libarchive> checking for working iconv... yes
libarchive> checking for iconv declaration...
libarchive>          extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
libarchive> checking for iconv.h... yes
libarchive> checking localcharset.h usability... no
libarchive> checking localcharset.h presence... no
libarchive> checking for localcharset.h... no
libarchive> checking for locale_charset... no
libarchive> checking for locale_charset in -lcharset... no
libarchive> checking lz4.h usability... no
libarchive> checking lz4.h presence... no
libarchive> checking for lz4.h... no
libarchive> checking lz4hc.h usability... no
libarchive> checking lz4hc.h presence... no
libarchive> checking for lz4hc.h... no
libarchive> checking for LZ4_decompress_safe in -llz4... no
libarchive> checking zstd.h usability... yes
libarchive> checking zstd.h presence... yes
libarchive> checking for zstd.h... yes
libarchive> checking for ZSTD_decompressStream in -lzstd... yes
libarchive> checking for ZSTD_compressStream in -lzstd... yes
libarchive> checking lzma.h usability... yes
libarchive> checking lzma.h presence... yes
libarchive> checking for lzma.h... yes
libarchive> checking for lzma_stream_decoder in -llzma... yes
libarchive> checking whether we have multithread support in lzma... yes
libarchive> checking pkg-config is at least version 0.9.0... yes
libarchive> checking for libxml-2.0... yes
libarchive> checking for xmlInitParser in -lxml2... yes
libarchive> checking libxml/xmlreader.h usability... yes
libarchive> checking libxml/xmlreader.h presence... yes
libarchive> checking for libxml/xmlreader.h... yes
libarchive> checking libxml/xmlwriter.h usability... yes
libarchive> checking libxml/xmlwriter.h presence... yes
libarchive> checking for libxml/xmlwriter.h... yes
libarchive> checking regex.h usability... yes
libarchive> checking regex.h presence... yes
libarchive> checking for regex.h... yes
libarchive> checking for regcomp... yes
libarchive> checking whether C compiler accepts -Wall... yes
libarchive> checking whether C compiler accepts -Wformat... yes
libarchive> checking whether C compiler accepts -Wformat-security... yes
libarchive> checking whether ld supports --gc-sections... yes
libarchive> checking whether C compiler accepts -ffunction-sections... yes
libarchive> checking whether C compiler accepts -fdata-sections... yes
libarchive> checking for an ANSI C-conforming const... yes
libarchive> checking for uid_t in sys/types.h... yes
libarchive> checking for mode_t... yes
libarchive> checking for off_t... yes
libarchive> checking for size_t... yes
libarchive> checking for id_t... yes
libarchive> checking for uintptr_t... yes
libarchive> checking for struct tm.tm_gmtoff... yes
libarchive> checking for struct tm.__tm_gmtoff... no
libarchive> checking for struct statfs.f_namemax... no
libarchive> checking for struct statfs.f_iosize... no
libarchive> checking for struct statvfs.f_iosize... no
libarchive> checking for struct stat.st_birthtime... no
libarchive> checking for struct stat.st_birthtimespec.tv_nsec... no
libarchive> checking for struct stat.st_mtimespec.tv_nsec... no
libarchive> checking for struct stat.st_mtim.tv_nsec... yes
libarchive> checking for struct stat.st_mtime_n... no
libarchive> checking for struct stat.st_umtime... no
libarchive> checking for struct stat.st_mtime_usec... no
libarchive> checking for struct stat.st_blksize... yes
libarchive> checking for struct stat.st_flags... no
libarchive> checking for uintmax_t... yes
libarchive> checking for unsigned long long... yes
libarchive> checking for unsigned long long int... yes
libarchive> checking for long long int... yes
libarchive> checking for intmax_t... yes
libarchive> checking for uintmax_t... (cached) yes
libarchive> checking for int64_t... yes
libarchive> checking for uint64_t... yes
libarchive> checking for int32_t... yes
libarchive> checking for uint32_t... yes
libarchive> checking for int16_t... yes
libarchive> checking for uint16_t... yes
libarchive> checking for uint8_t... yes
libarchive> checking whether SIZE_MAX is declared... yes
libarchive> checking whether INT32_MAX is declared... yes
libarchive> checking whether INT32_MIN is declared... yes
libarchive> checking whether INT64_MAX is declared... yes
libarchive> checking whether INT64_MIN is declared... yes
libarchive> checking whether UINT64_MAX is declared... yes
libarchive> checking whether UINT32_MAX is declared... yes
libarchive> checking whether INTMAX_MAX is declared... yes
libarchive> checking whether INTMAX_MIN is declared... yes
libarchive> checking whether UINTMAX_MAX is declared... yes
libarchive> checking whether SSIZE_MAX is declared... yes
libarchive> checking whether EFTYPE is declared... no
libarchive> checking whether EILSEQ is declared... yes
libarchive> checking for wchar_t... yes
libarchive> checking size of wchar_t... 4
libarchive> checking size of int... 4
libarchive> checking size of long... 8
libarchive> checking whether time.h and sys/time.h may both be included... yes
libarchive> checking whether gcc needs -traditional... no
libarchive> checking whether sys/types.h defines makedev... no
libarchive> checking for sys/mkdev.h... (cached) no
libarchive> checking for sys/sysmacros.h... (cached) yes
libarchive> checking for _LARGEFILE_SOURCE value needed for large files... no
libarchive> checking for working memcmp... yes
libarchive> checking whether lstat correctly handles trailing slash... yes
libarchive> checking whether lstat accepts an empty string... no
libarchive> checking whether stat accepts an empty string... no
libarchive> checking whether strerror_r is declared... yes
libarchive> checking for strerror_r... yes
libarchive> checking whether strerror_r returns char *... yes
libarchive> checking for strftime... yes
libarchive> checking for vprintf... yes
libarchive> checking for _doprnt... no
libarchive> checking for CreateHardLinkA... no
libarchive> checking for arc4random_buf... yes
libarchive> checking for chflags... no
libarchive> checking for chown... yes
libarchive> checking for chroot... yes
libarchive> checking for ctime_r... yes
libarchive> checking for fchdir... yes
libarchive> checking for fchflags... no
libarchive> checking for fchmod... yes
libarchive> checking for fchown... yes
libarchive> checking for fcntl... yes
libarchive> checking for fdopendir... yes
libarchive> checking for fork... yes
libarchive> checking for fstat... yes
libarchive> checking for fstatat... yes
libarchive> checking for fstatfs... yes
libarchive> checking for fstatvfs... yes
libarchive> checking for ftruncate... yes
libarchive> checking for futimens... yes
libarchive> checking for futimes... yes
libarchive> checking for futimesat... yes
libarchive> checking for geteuid... yes
libarchive> checking for getpid... yes
libarchive> checking for getgrgid_r... yes
libarchive> checking for getgrnam_r... yes
libarchive> checking for getpwnam_r... yes
libarchive> checking for getpwuid_r... yes
libarchive> checking for getvfsbyname... no
libarchive> checking for gmtime_r... yes
libarchive> checking for lchflags... no
libarchive> checking for lchmod... yes
libarchive> checking for lchown... yes
libarchive> checking for link... yes
libarchive> checking for linkat... yes
libarchive> checking for localtime_r... yes
libarchive> checking for lstat... yes
libarchive> checking for lutimes... yes
libarchive> checking for mbrtowc... yes
libarchive> checking for memmove... yes
libarchive> checking for memset... yes
libarchive> checking for mkdir... yes
libarchive> checking for mkfifo... yes
libarchive> checking for mknod... yes
libarchive> checking for mkstemp... yes
libarchive> checking for nl_langinfo... yes
libarchive> checking for openat... yes
libarchive> checking for pipe... yes
libarchive> checking for poll... yes
libarchive> checking for posix_spawnp... yes
libarchive> checking for readlink... yes
libarchive> checking for readlinkat... yes
libarchive> checking for readpassphrase... no
libarchive> checking for select... yes
libarchive> checking for setenv... yes
libarchive> checking for setlocale... yes
libarchive> checking for sigaction... yes
libarchive> checking for statfs... yes
libarchive> checking for statvfs... yes
libarchive> checking for strchr... yes
libarchive> checking for strdup... yes
libarchive> checking for strerror... yes
libarchive> checking for strncpy_s... no
libarchive> checking for strnlen... yes
libarchive> checking for strrchr... yes
libarchive> checking for symlink... yes
libarchive> checking for timegm... yes
libarchive> checking for tzset... yes
libarchive> checking for unlinkat... yes
libarchive> checking for unsetenv... yes
libarchive> checking for utime... yes
libarchive> checking for utimensat... yes
libarchive> checking for utimes... yes
libarchive> checking for vfork... yes
libarchive> checking for wcrtomb... yes
libarchive> checking for wcscmp... yes
libarchive> checking for wcscpy... yes
libarchive> checking for wcslen... yes
libarchive> checking for wctomb... yes
libarchive> checking for wmemcmp... yes
libarchive> checking for wmemcpy... yes
libarchive> checking for wmemmove... yes
libarchive> checking for _ctime64_s... no
libarchive> checking for _fseeki64... no
libarchive> checking for _get_timezone... no
libarchive> checking for _gmtime64_s... no
libarchive> checking for _localtime64_s... no
libarchive> checking for _mkgmtime64... no
libarchive> checking for cygwin_conv_path... no
libarchive> checking for struct vfsconf... no
libarchive> checking for struct xvfsconf... no
libarchive> checking for struct statfs... no
libarchive> checking whether D_MD_ORDER is declared... no
libarchive> checking for struct dirent.d_namlen... no
libarchive> checking for library containing setxattr... none required
libarchive> checking whether EXTATTR_NAMESPACE_USER is declared... no
libarchive> checking whether XATTR_NOFOLLOW is declared... no
libarchive> checking for fgetxattr... yes
libarchive> checking for flistxattr... yes
libarchive> checking for fsetxattr... yes
libarchive> checking for getxattr... yes
libarchive> checking for lgetxattr... yes
libarchive> checking for listxattr... yes
libarchive> checking for llistxattr... yes
libarchive> checking for lsetxattr... yes
libarchive> checking for extended attributes support... Linux
libarchive> checking for acl_get_file in -lacl... yes
libarchive> checking for acl_t... yes
libarchive> checking for acl_entry_t... yes
libarchive> checking for acl_permset_t... yes
libarchive> checking for acl_tag_t... yes
libarchive> checking for richacl_get_file in -lrichacl... no
libarchive> checking for struct richace... no
libarchive> checking for struct richacl... no
libarchive> checking for acl... no
libarchive> checking for facl... no
libarchive> checking for acl_add_perm... yes
libarchive> checking for acl_clear_perms... yes
libarchive> checking for acl_create_entry... yes
libarchive> checking for acl_delete_def_file... yes
libarchive> checking for acl_free... yes
libarchive> checking for acl_get_entry... yes
libarchive> checking for acl_get_fd... yes
libarchive> checking for acl_get_file... yes
libarchive> checking for acl_get_permset... yes
libarchive> checking for acl_get_qualifier... yes
libarchive> checking for acl_get_tag_type... yes
libarchive> checking for acl_init... yes
libarchive> checking for acl_set_fd... yes
libarchive> checking for acl_set_file... yes
libarchive> checking for acl_set_qualifier... yes
libarchive> checking for acl_set_tag_type... yes
libarchive> checking for acl_get_perm... yes
libarchive> checking for ACL support... libacl (POSIX.1e)
libarchive> checking for special C compiler options needed for large files... no
libarchive> checking for _FILE_OFFSET_BITS value needed for large files... no
libarchive> checking support for ARCHIVE_CRYPTO_MD5_LIBC... no
libarchive> checking support for ARCHIVE_CRYPTO_MD5_LIBSYSTEM... no
libarchive> checking support for ARCHIVE_CRYPTO_RMD160_LIBC... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA1_LIBC... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA1_LIBSYSTEM... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA256_LIBC... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA256_LIBC2... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA256_LIBC3... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA256_LIBSYSTEM... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA384_LIBC... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA384_LIBC2... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA384_LIBC3... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA384_LIBSYSTEM... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA512_LIBC... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA512_LIBC2... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA512_LIBC3... no
libarchive> checking support for ARCHIVE_CRYPTO_SHA512_LIBSYSTEM... no
libarchive> checking for bcrypt.h... no
libarchive> checking openssl/evp.h usability... yes
libarchive> checking openssl/evp.h presence... yes
libarchive> checking for openssl/evp.h... yes
libarchive> checking for OPENSSL_config in -lcrypto... yes
libarchive> checking support for ARCHIVE_CRYPTO_MD5_OPENSSL... yes
libarchive> checking support for ARCHIVE_CRYPTO_RMD160_OPENSSL... yes
libarchive> checking support for ARCHIVE_CRYPTO_SHA1_OPENSSL... yes
libarchive> checking support for ARCHIVE_CRYPTO_SHA256_OPENSSL... yes
libarchive> checking support for ARCHIVE_CRYPTO_SHA384_OPENSSL... yes
libarchive> checking support for ARCHIVE_CRYPTO_SHA512_OPENSSL... yes
libarchive> checking for PKCS5_PBKDF2_HMAC_SHA1... yes
libarchive> checking md5.h usability... no
libarchive> checking md5.h presence... no
libarchive> checking for md5.h... no
libarchive> checking ripemd.h usability... no
libarchive> checking ripemd.h presence... no
libarchive> checking for ripemd.h... no
libarchive> checking sha.h usability... no
libarchive> checking sha.h presence... no
libarchive> checking for sha.h... no
libarchive> checking sha256.h usability... no
libarchive> checking sha256.h presence... no
libarchive> checking for sha256.h... no
libarchive> checking sha512.h usability... no
libarchive> checking sha512.h presence... no
libarchive> checking for sha512.h... no
libarchive> checking for MD5Init in -lmd... no
libarchive> checking whether compiler supports visibility annotations... yes
libarchive> checking that generated files are newer than configure... done
libarchive> configure: creating ./config.status
libarchive> config.status: creating Makefile
libarchive> config.status: creating build/pkgconfig/libarchive.pc
libarchive> config.status: creating config.h
libarchive> config.status: executing depfiles commands
libarchive> config.status: executing libtool commands
libarchive> config.status: executing mkdirs commands
libarchive> configurePhase completed in 31 seconds
libarchive> building
libarchive> build flags: -j16 SHELL=/nix/store/rhvbjmcfnkg8i2dxpzr114cp1ws7f667-bash-5.2-p15/bin/bash
libarchive> /nix/store/ahkfdxq8mcpsb5kvdvgqr1wv8zjngbh4-coreutils-9.1/bin/mkdir -p libarchive/test
libarchive> /nix/store/ahkfdxq8mcpsb5kvdvgqr1wv8zjngbh4-coreutils-9.1/bin/mkdir -p tar/test
libarchive> /nix/store/ahkfdxq8mcpsb5kvdvgqr1wv8zjngbh4-coreutils-9.1/bin/mkdir -p cpio/test
libarchive> cat ./cat/test/test_*.c | grep '^DEFINE_TEST' > cat/test/list.h
libarchive> cat ./libarchive/test/test_*.c | grep '^DEFINE_TEST' > libarchive/test/list.h
libarchive> cat ./tar/test/test_*.c | grep '^DEFINE_TEST' > tar/test/list.h
libarchive> cat ./cpio/test/test_*.c | grep '^DEFINE_TEST' > cpio/test/list.h
libarchive> make  all-am
libarchive> make[1]: Entering directory '/build/source'
libarchive>   CC       tar/bsdtar-bsdtar.o
libarchive>   CC       tar/bsdtar-cmdline.o
libarchive>   CC       tar/bsdtar-creation_set.o
libarchive>   CC       tar/bsdtar-read.o
libarchive>   CC       tar/bsdtar-subst.o
libarchive>   CC       tar/bsdtar-util.o
libarchive>   CC       tar/bsdtar-write.o
libarchive>   CC       libarchive/archive_acl.lo
libarchive>   CC       libarchive/archive_check_magic.lo
libarchive>   CC       libarchive/archive_cmdline.lo
libarchive>   CC       libarchive/archive_cryptor.lo
libarchive>   CC       libarchive/archive_digest.lo
libarchive>   CC       libarchive/archive_entry.lo
libarchive>   CC       libarchive/archive_entry_copy_stat.lo
libarchive>   CC       libarchive/archive_entry_link_resolver.lo
libarchive>   CC       libarchive/archive_entry_sparse.lo
libarchive>   CC       libarchive/archive_entry_stat.lo
libarchive>   CC       libarchive/archive_entry_strmode.lo
libarchive>   CC       libarchive/archive_entry_xattr.lo
libarchive>   CC       libarchive/archive_hmac.lo
libarchive>   CC       libarchive/archive_getdate.lo
libarchive>   CC       libarchive/archive_match.lo
libarchive>   CC       libarchive/archive_options.lo
libarchive>   CC       libarchive/archive_pack_dev.lo
libarchive>   CC       libarchive/archive_pathmatch.lo
libarchive>   CC       libarchive/archive_ppmd7.lo
libarchive>   CC       libarchive/archive_ppmd8.lo
libarchive>   CC       libarchive/archive_random.lo
libarchive>   CC       libarchive/archive_rb.lo
libarchive>   CC       libarchive/archive_read.lo
libarchive>   CC       libarchive/archive_read_add_passphrase.lo
libarchive>   CC       libarchive/archive_read_append_filter.lo
libarchive>   CC       libarchive/archive_read_data_into_fd.lo
libarchive>   CC       libarchive/archive_read_disk_entry_from_file.lo
libarchive>   CC       libarchive/archive_read_disk_posix.lo
libarchive>   CC       libarchive/archive_read_disk_set_standard_lookup.lo
libarchive>   CC       libarchive/archive_read_extract.lo
libarchive>   CC       libarchive/archive_read_extract2.lo
libarchive>   CC       libarchive/archive_read_open_fd.lo
libarchive>   CC       libarchive/archive_read_open_file.lo
libarchive>   CC       libarchive/archive_read_open_filename.lo
libarchive>   CC       libarchive/archive_read_open_memory.lo
libarchive>   CC       libarchive/archive_read_set_format.lo
libarchive>   CC       libarchive/archive_read_set_options.lo
libarchive>   CC       libarchive/archive_read_support_filter_all.lo
libarchive>   CC       libarchive/archive_read_support_filter_bzip2.lo
libarchive>   CC       libarchive/archive_read_support_filter_by_code.lo
libarchive>   CC       libarchive/archive_read_support_filter_compress.lo
libarchive>   CC       libarchive/archive_read_support_filter_grzip.lo
libarchive>   CC       libarchive/archive_read_support_filter_gzip.lo
libarchive>   CC       libarchive/archive_read_support_filter_lrzip.lo
libarchive>   CC       libarchive/archive_read_support_filter_lz4.lo
libarchive>   CC       libarchive/archive_read_support_filter_lzop.lo
libarchive>   CC       libarchive/archive_read_support_filter_none.lo
libarchive>   CC       libarchive/archive_read_support_filter_program.lo
libarchive>   CC       libarchive/archive_read_support_filter_rpm.lo
libarchive>   CC       libarchive/archive_read_support_filter_uu.lo
libarchive>   CC       libarchive/archive_read_support_filter_zstd.lo
libarchive>   CC       libarchive/archive_read_support_filter_xz.lo
libarchive>   CC       libarchive/archive_read_support_format_7zip.lo
libarchive>   CC       libarchive/archive_read_support_format_all.lo
libarchive>   CC       libarchive/archive_read_support_format_ar.lo
libarchive>   CC       libarchive/archive_read_support_format_by_code.lo
libarchive>   CC       libarchive/archive_read_support_format_cab.lo
libarchive>   CC       libarchive/archive_read_support_format_cpio.lo
libarchive>   CC       libarchive/archive_read_support_format_empty.lo
libarchive>   CC       libarchive/archive_read_support_format_iso9660.lo
libarchive>   CC       libarchive/archive_read_support_format_lha.lo
libarchive>   CC       libarchive/archive_read_support_format_mtree.lo
libarchive>   CC       libarchive/archive_read_support_format_rar.lo
libarchive>   CC       libarchive/archive_read_support_format_rar5.lo
libarchive>   CC       libarchive/archive_read_support_format_raw.lo
libarchive>   CC       libarchive/archive_read_support_format_tar.lo
libarchive>   CC       libarchive/archive_read_support_format_warc.lo
libarchive>   CC       libarchive/archive_read_support_format_xar.lo
libarchive>   CC       libarchive/archive_read_support_format_zip.lo
libarchive>   CC       libarchive/archive_string.lo
libarchive>   CC       libarchive/archive_string_sprintf.lo
libarchive>   CC       libarchive/archive_util.lo
libarchive>   CC       libarchive/archive_version_details.lo
libarchive>   CC       libarchive/archive_virtual.lo
libarchive>   CC       libarchive/archive_write.lo
libarchive>   CC       libarchive/archive_write_disk_posix.lo
libarchive>   CC       libarchive/archive_write_disk_set_standard_lookup.lo
libarchive>   CC       libarchive/archive_write_open_fd.lo
libarchive>   CC       libarchive/archive_write_open_file.lo
libarchive>   CC       libarchive/archive_write_open_filename.lo
libarchive>   CC       libarchive/archive_write_open_memory.lo
libarchive>   CC       libarchive/archive_write_add_filter.lo
libarchive>   CC       libarchive/archive_write_add_filter_b64encode.lo
libarchive>   CC       libarchive/archive_write_add_filter_by_name.lo
libarchive>   CC       libarchive/archive_write_add_filter_bzip2.lo
libarchive>   CC       libarchive/archive_write_add_filter_compress.lo
libarchive>   CC       libarchive/archive_write_add_filter_grzip.lo
libarchive>   CC       libarchive/archive_write_add_filter_gzip.lo
libarchive>   CC       libarchive/archive_write_add_filter_lrzip.lo
libarchive>   CC       libarchive/archive_write_add_filter_lz4.lo
libarchive>   CC       libarchive/archive_write_add_filter_lzop.lo
libarchive>   CC       libarchive/archive_write_add_filter_none.lo
libarchive>   CC       libarchive/archive_write_add_filter_program.lo
libarchive>   CC       libarchive/archive_write_add_filter_uuencode.lo
libarchive>   CC       libarchive/archive_write_add_filter_xz.lo
libarchive>   CC       libarchive/archive_write_add_filter_zstd.lo
libarchive>   CC       libarchive/archive_write_set_format.lo
libarchive>   CC       libarchive/archive_write_set_format_7zip.lo
libarchive>   CC       libarchive/archive_write_set_format_ar.lo
libarchive>   CC       libarchive/archive_write_set_format_by_name.lo
libarchive>   CC       libarchive/archive_write_set_format_cpio.lo
libarchive>   CC       libarchive/archive_write_set_format_cpio_newc.lo
libarchive>   CC       libarchive/archive_write_set_format_cpio_binary.lo
libarchive>   CC       libarchive/archive_write_set_format_filter_by_ext.lo
libarchive>   CC       libarchive/archive_write_set_format_cpio_odc.lo
libarchive>   CC       libarchive/archive_write_set_format_iso9660.lo
libarchive>   CC       libarchive/archive_write_set_format_mtree.lo
libarchive>   CC       libarchive/archive_write_set_format_pax.lo
libarchive>   CC       libarchive/archive_write_set_format_raw.lo
libarchive>   CC       libarchive/archive_write_set_format_shar.lo
libarchive>   CC       libarchive/archive_write_set_format_ustar.lo
libarchive>   CC       libarchive/archive_write_set_format_v7tar.lo
libarchive>   CC       libarchive/archive_write_set_format_gnutar.lo
libarchive>   CC       libarchive/archive_write_set_format_warc.lo
libarchive>   CC       libarchive/archive_write_set_format_xar.lo
libarchive>   CC       libarchive/archive_write_set_format_zip.lo
libarchive>   CC       libarchive/archive_write_set_options.lo
libarchive>   CC       libarchive/archive_write_set_passphrase.lo
libarchive>   CC       libarchive/filter_fork_posix.lo
libarchive>   CC       libarchive/xxhash.lo
libarchive>   CC       libarchive/archive_blake2s_ref.lo
libarchive>   CC       libarchive/archive_blake2sp_ref.lo
libarchive>   CC       libarchive/archive_disk_acl_linux.lo
libarchive>   CC       libarchive_fe/la-err.lo
libarchive>   CC       libarchive_fe/la-line_reader.lo
libarchive>   CC       libarchive_fe/la-passphrase.lo
libarchive>   CC       cpio/bsdcpio-cmdline.o
libarchive>   CC       cpio/bsdcpio-cpio.o
libarchive>   CC       cat/bsdcat-bsdcat.o
libarchive>   CC       cat/bsdcat-cmdline.o
libarchive>   CCLD     libarchive_fe.la
libarchive>   CCLD     libarchive.la
libarchive>   CCLD     bsdcpio
libarchive>   CCLD     bsdtar
libarchive>   CCLD     bsdcat
libarchive> make[1]: Leaving directory '/build/source'
libarchive> running tests
libarchive> check flags: -j16 SHELL=/nix/store/rhvbjmcfnkg8i2dxpzr114cp1ws7f667-bash-5.2-p15/bin/bash VERBOSE=y check
libarchive> make  check-am
libarchive> make[1]: Entering directory '/build/source'
libarchive> make  libarchive_test bsdtar_test bsdcpio_test bsdcat_test
libarchive> make[2]: Entering directory '/build/source'
libarchive>   CC       libarchive/test-archive_acl.o
libarchive>   CC       libarchive/test-archive_check_magic.o
libarchive>   CC       libarchive/test-archive_cmdline.o
libarchive>   CC       libarchive/test-archive_cryptor.o
libarchive>   CC       libarchive/test-archive_digest.o
libarchive>   CC       libarchive/test-archive_entry.o
libarchive>   CC       libarchive/test-archive_entry_copy_stat.o
libarchive>   CC       libarchive/test-archive_entry_link_resolver.o
libarchive>   CC       libarchive/test-archive_entry_sparse.o
libarchive>   CC       libarchive/test-archive_entry_stat.o
libarchive>   CC       libarchive/test-archive_entry_strmode.o
libarchive>   CC       libarchive/test-archive_entry_xattr.o
libarchive>   CC       libarchive/test-archive_hmac.o
libarchive>   CC       libarchive/test-archive_getdate.o
libarchive>   CC       libarchive/test-archive_match.o
libarchive>   CC       libarchive/test-archive_options.o
libarchive>   CC       libarchive/test-archive_pack_dev.o
libarchive>   CC       libarchive/test-archive_pathmatch.o
libarchive>   CC       libarchive/test-archive_ppmd7.o
libarchive>   CC       libarchive/test-archive_ppmd8.o
libarchive>   CC       libarchive/test-archive_random.o
libarchive>   CC       libarchive/test-archive_rb.o
libarchive>   CC       libarchive/test-archive_read.o
libarchive>   CC       libarchive/test-archive_read_add_passphrase.o
libarchive>   CC       libarchive/test-archive_read_append_filter.o
libarchive>   CC       libarchive/test-archive_read_data_into_fd.o
libarchive>   CC       libarchive/test-archive_read_disk_entry_from_file.o
libarchive>   CC       libarchive/test-archive_read_disk_posix.o
libarchive>   CC       libarchive/test-archive_read_disk_set_standard_lookup.o
libarchive>   CC       libarchive/test-archive_read_extract.o
libarchive>   CC       libarchive/test-archive_read_extract2.o
libarchive>   CC       libarchive/test-archive_read_open_fd.o
libarchive>   CC       libarchive/test-archive_read_open_file.o
libarchive>   CC       libarchive/test-archive_read_open_filename.o
libarchive>   CC       libarchive/test-archive_read_open_memory.o
libarchive>   CC       libarchive/test-archive_read_set_format.o
libarchive>   CC       libarchive/test-archive_read_set_options.o
libarchive>   CC       libarchive/test-archive_read_support_filter_all.o
libarchive>   CC       libarchive/test-archive_read_support_filter_bzip2.o
libarchive>   CC       libarchive/test-archive_read_support_filter_by_code.o
libarchive>   CC       libarchive/test-archive_read_support_filter_compress.o
libarchive>   CC       libarchive/test-archive_read_support_filter_grzip.o
libarchive>   CC       libarchive/test-archive_read_support_filter_gzip.o
libarchive>   CC       libarchive/test-archive_read_support_filter_lrzip.o
libarchive>   CC       libarchive/test-archive_read_support_filter_lz4.o
libarchive>   CC       libarchive/test-archive_read_support_filter_lzop.o
libarchive>   CC       libarchive/test-archive_read_support_filter_none.o
libarchive>   CC       libarchive/test-archive_read_support_filter_program.o
libarchive>   CC       libarchive/test-archive_read_support_filter_rpm.o
libarchive>   CC       libarchive/test-archive_read_support_filter_uu.o
libarchive>   CC       libarchive/test-archive_read_support_filter_xz.o
libarchive>   CC       libarchive/test-archive_read_support_filter_zstd.o
libarchive>   CC       libarchive/test-archive_read_support_format_7zip.o
libarchive>   CC       libarchive/test-archive_read_support_format_all.o
libarchive>   CC       libarchive/test-archive_read_support_format_ar.o
libarchive>   CC       libarchive/test-archive_read_support_format_by_code.o
libarchive>   CC       libarchive/test-archive_read_support_format_cab.o
libarchive>   CC       libarchive/test-archive_read_support_format_cpio.o
libarchive>   CC       libarchive/test-archive_read_support_format_empty.o
libarchive>   CC       libarchive/test-archive_read_support_format_iso9660.o
libarchive>   CC       libarchive/test-archive_read_support_format_lha.o
libarchive>   CC       libarchive/test-archive_read_support_format_mtree.o
libarchive>   CC       libarchive/test-archive_read_support_format_rar.o
libarchive>   CC       libarchive/test-archive_read_support_format_rar5.o
libarchive>   CC       libarchive/test-archive_read_support_format_raw.o
libarchive>   CC       libarchive/test-archive_read_support_format_tar.o
libarchive>   CC       libarchive/test-archive_read_support_format_warc.o
libarchive>   CC       libarchive/test-archive_read_support_format_xar.o
libarchive>   CC       libarchive/test-archive_read_support_format_zip.o
libarchive>   CC       libarchive/test-archive_string.o
libarchive>   CC       libarchive/test-archive_string_sprintf.o
libarchive>   CC       libarchive/test-archive_util.o
libarchive>   CC       libarchive/test-archive_version_details.o
libarchive>   CC       libarchive/test-archive_virtual.o
libarchive>   CC       libarchive/test-archive_write.o
libarchive>   CC       libarchive/test-archive_write_disk_posix.o
libarchive>   CC       libarchive/test-archive_write_disk_set_standard_lookup.o
libarchive>   CC       libarchive/test-archive_write_open_fd.o
libarchive>   CC       libarchive/test-archive_write_open_file.o
libarchive>   CC       libarchive/test-archive_write_open_filename.o
libarchive>   CC       libarchive/test-archive_write_open_memory.o
libarchive>   CC       libarchive/test-archive_write_add_filter.o
libarchive>   CC       libarchive/test-archive_write_add_filter_b64encode.o
libarchive>   CC       libarchive/test-archive_write_add_filter_by_name.o
libarchive>   CC       libarchive/test-archive_write_add_filter_bzip2.o
libarchive>   CC       libarchive/test-archive_write_add_filter_compress.o
libarchive>   CC       libarchive/test-archive_write_add_filter_grzip.o
libarchive>   CC       libarchive/test-archive_write_add_filter_gzip.o
libarchive>   CC       libarchive/test-archive_write_add_filter_lrzip.o
libarchive>   CC       libarchive/test-archive_write_add_filter_lz4.o
libarchive>   CC       libarchive/test-archive_write_add_filter_lzop.o
libarchive>   CC       libarchive/test-archive_write_add_filter_none.o
libarchive>   CC       libarchive/test-archive_write_add_filter_program.o
libarchive>   CC       libarchive/test-archive_write_add_filter_uuencode.o
libarchive>   CC       libarchive/test-archive_write_add_filter_xz.o
libarchive>   CC       libarchive/test-archive_write_add_filter_zstd.o
libarchive>   CC       libarchive/test-archive_write_set_format.o
libarchive>   CC       libarchive/test-archive_write_set_format_7zip.o
libarchive>   CC       libarchive/test-archive_write_set_format_by_name.o
libarchive>   CC       libarchive/test-archive_write_set_format_ar.o
libarchive>   CC       libarchive/test-archive_write_set_format_cpio.o
libarchive>   CC       libarchive/test-archive_write_set_format_cpio_binary.o
libarchive>   CC       libarchive/test-archive_write_set_format_cpio_newc.o
libarchive>   CC       libarchive/test-archive_write_set_format_cpio_odc.o
libarchive>   CC       libarchive/test-archive_write_set_format_filter_by_ext.o
libarchive>   CC       libarchive/test-archive_write_set_format_iso9660.o
libarchive>   CC       libarchive/test-archive_write_set_format_mtree.o
libarchive>   CC       libarchive/test-archive_write_set_format_pax.o
libarchive>   CC       libarchive/test-archive_write_set_format_raw.o
libarchive>   CC       libarchive/test-archive_write_set_format_shar.o
libarchive>   CC       libarchive/test-archive_write_set_format_ustar.o
libarchive>   CC       libarchive/test-archive_write_set_format_v7tar.o
libarchive>   CC       libarchive/test-archive_write_set_format_gnutar.o
libarchive>   CC       libarchive/test-archive_write_set_format_warc.o
libarchive>   CC       libarchive/test-archive_write_set_format_xar.o
libarchive>   CC       libarchive/test-archive_write_set_format_zip.o
libarchive>   CC       libarchive/test-archive_write_set_options.o
libarchive>   CC       libarchive/test-archive_write_set_passphrase.o
libarchive>   CC       libarchive/test-filter_fork_posix.o
libarchive>   CC       libarchive/test-xxhash.o
libarchive>   CC       libarchive/test-archive_blake2s_ref.o
libarchive>   CC       libarchive/test-archive_blake2sp_ref.o
libarchive>   CC       libarchive/test-archive_disk_acl_linux.o
libarchive>   CC       test_utils/bsdcpio_test-test_utils.o
libarchive>   CC       test_utils/bsdcpio_test-test_main.o
libarchive>   CC       cpio/bsdcpio_test-cmdline.o
libarchive>   CC       test_utils/bsdcat_test-test_utils.o
libarchive>   CC       test_utils/bsdcat_test-test_main.o
libarchive>   CC       test_utils/libarchive_test-test_utils.o
libarchive>   CC       test_utils/libarchive_test-test_main.o
libarchive>   CC       libarchive/test/test-read_open_memory.o
libarchive>   CC       libarchive/test/test-test_acl_nfs4.o
libarchive>   CC       libarchive/test/test-test_acl_pax.o
libarchive>   CC       libarchive/test/test-test_acl_platform_nfs4.o
libarchive>   CC       libarchive/test/test-test_acl_platform_posix1e.o
libarchive>   CC       libarchive/test/test-test_acl_posix1e.o
libarchive>   CC       libarchive/test/test-test_acl_text.o
libarchive>   CC       libarchive/test/test-test_archive_api_feature.o
libarchive>   CC       libarchive/test/test-test_archive_clear_error.o
libarchive>   CC       libarchive/test/test-test_archive_cmdline.o
libarchive>   CC       libarchive/test/test-test_archive_digest.o
libarchive>   CC       libarchive/test/test-test_archive_getdate.o
libarchive>   CC       libarchive/test/test-test_archive_match_owner.o
libarchive>   CC       libarchive/test/test-test_archive_match_time.o
libarchive>   CC       libarchive/test/test-test_archive_match_path.o
libarchive>   CC       libarchive/test/test-test_archive_pathmatch.o
libarchive>   CC       libarchive/test/test-test_archive_read_add_passphrase.o
libarchive>   CC       libarchive/test/test-test_archive_read_close_twice.o
libarchive>   CC       libarchive/test/test-test_archive_read_close_twice_open_fd.o
libarchive>   CC       libarchive/test/test-test_archive_read_close_twice_open_filename.o
libarchive>   CC       libarchive/test/test-test_archive_read_multiple_data_objects.o
libarchive>   CC       libarchive/test/test-test_archive_read_next_header_empty.o
libarchive>   CC       libarchive/test/test-test_archive_read_next_header_raw.o
libarchive>   CC       libarchive/test/test-test_archive_read_open2.o
libarchive>   CC       libarchive/test/test-test_archive_read_set_filter_option.o
libarchive>   CC       libarchive/test/test-test_archive_read_set_format_option.o
libarchive>   CC       libarchive/test/test-test_archive_read_set_option.o
libarchive>   CC       libarchive/test/test-test_archive_read_set_options.o
libarchive>   CC       libarchive/test/test-test_archive_read_support.o
libarchive>   CC       libarchive/test/test-test_archive_set_error.o
libarchive>   CC       libarchive/test/test-test_archive_string.o
libarchive>   CC       libarchive/test/test-test_archive_string_conversion.o
libarchive>   CC       libarchive/test/test-test_archive_write_add_filter_by_name.o
libarchive>   CC       libarchive/test/test-test_archive_write_set_filter_option.o
libarchive>   CC       libarchive/test/test-test_archive_write_set_format_by_name.o
libarchive>   CC       libarchive/test/test-test_archive_write_set_format_filter_by_ext.o
libarchive>   CC       libarchive/test/test-test_archive_write_set_format_option.o
libarchive>   CC       libarchive/test/test-test_archive_write_set_option.o
libarchive>   CC       libarchive/test/test-test_archive_write_set_options.o
libarchive>   CC       libarchive/test/test-test_archive_write_set_passphrase.o
libarchive>   CC       libarchive/test/test-test_bad_fd.o
libarchive>   CC       libarchive/test/test-test_compat_bzip2.o
libarchive>   CC       libarchive/test/test-test_compat_cpio.o
libarchive>   CC       libarchive/test/test-test_compat_gtar.o
libarchive>   CC       libarchive/test/test-test_compat_gzip.o
libarchive>   CC       libarchive/test/test-test_compat_lz4.o
libarchive>   CC       libarchive/test/test-test_compat_lzip.o
libarchive>   CC       libarchive/test/test-test_compat_lzma.o
libarchive>   CC       libarchive/test/test-test_compat_lzop.o
libarchive>   CC       libarchive/test/test-test_compat_mac.o
libarchive>   CC       libarchive/test/test-test_compat_perl_archive_tar.o
libarchive>   CC       libarchive/test/test-test_compat_plexus_archiver_tar.o
libarchive>   CC       libarchive/test/test-test_compat_solaris_tar_acl.o
libarchive>   CC       libarchive/test/test-test_compat_solaris_pax_sparse.o
libarchive>   CC       libarchive/test/test-test_compat_star_acl.o
libarchive>   CC       libarchive/test/test-test_compat_tar_directory.o
libarchive>   CC       libarchive/test/test-test_compat_tar_hardlink.o
libarchive>   CC       libarchive/test/test-test_compat_uudecode.o
libarchive>   CC       libarchive/test/test-test_compat_uudecode_large.o
libarchive>   CC       libarchive/test/test-test_compat_xz.o
libarchive>   CC       libarchive/test/test-test_compat_zip.o
libarchive>   CC       libarchive/test/test-test_compat_zstd.o
libarchive>   CC       libarchive/test/test-test_empty_write.o
libarchive>   CC       libarchive/test/test-test_entry.o
libarchive>   CC       libarchive/test/test-test_entry_strmode.o
libarchive>   CC       libarchive/test/test-test_extattr_freebsd.o
libarchive>   CC       libarchive/test/test-test_filter_count.o
libarchive>   CC       libarchive/test/test-test_fuzz.o
libarchive>   CC       libarchive/test/test-test_gnutar_filename_encoding.o
libarchive>   CC       libarchive/test/test-test_link_resolver.o
libarchive>   CC       libarchive/test/test-test_open_failure.o
libarchive>   CC       libarchive/test/test-test_open_fd.o
libarchive>   CC       libarchive/test/test-test_open_file.o
libarchive>   CC       libarchive/test/test-test_open_filename.o
libarchive>   CC       libarchive/test/test-test_pax_filename_encoding.o
libarchive>   CC       libarchive/test/test-test_pax_xattr_header.o
libarchive>   CC       libarchive/test/test-test_read_data_large.o
libarchive>   CC       libarchive/test/test-test_read_disk.o
libarchive> libarchive/test/test_fuzz.c: In function 'test_fuzz':
libarchive> libarchive/test/test_fuzz.c:127:41: warning: pointer 'rawimage' may be used after 'realloc' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuse-after-free-Wuse-after-free8;;]
libarchive>   127 |                                         free(rawimage);
libarchive>       |                                         ^~~~~~~~~~~~~~
libarchive> libarchive/test/test_fuzz.c:124:42: note: call to 'realloc' here
libarchive>   124 |                                 newraw = realloc(rawimage, oldsize + size);
libarchive>       |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libarchive>   CC       libarchive/test/test-test_read_disk_directory_traversals.o
libarchive>   CC       libarchive/test/test-test_read_disk_entry_from_file.o
libarchive>   CC       libarchive/test/test-test_read_extract.o
libarchive>   CC       libarchive/test/test-test_read_file_nonexistent.o
libarchive>   CC       libarchive/test/test-test_read_filter_compress.o
libarchive>   CC       libarchive/test/test-test_read_filter_grzip.o
libarchive>   CC       libarchive/test/test-test_read_filter_lrzip.o
libarchive>   CC       libarchive/test/test-test_read_filter_lzop.o
libarchive>   CC       libarchive/test/test-test_read_filter_lzop_multiple_parts.o
libarchive>   CC       libarchive/test/test-test_read_filter_program.o
libarchive>   CC       libarchive/test/test-test_read_filter_program_signature.o
libarchive>   CC       libarchive/test/test-test_read_filter_uudecode.o
libarchive>   CC       libarchive/test/test-test_read_format_7zip.o
libarchive>   CC       libarchive/test/test-test_read_format_7zip_encryption_data.o
libarchive>   CC       libarchive/test/test-test_read_format_7zip_encryption_partially.o
libarchive>   CC       libarchive/test/test-test_read_format_7zip_encryption_header.o
libarchive>   CC       libarchive/test/test-test_read_format_7zip_malformed.o
libarchive>   CC       libarchive/test/test-test_read_format_7zip_packinfo_digests.o
libarchive>   CC       libarchive/test/test-test_read_format_ar.o
libarchive>   CC       libarchive/test/test-test_read_format_cab.o
libarchive>   CC       libarchive/test/test-test_read_format_cab_filename.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_afio.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin_Z.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin_be.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin_bz2.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin_gz.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin_le.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin_lzip.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin_lzma.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_bin_xz.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_filename.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_odc.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_svr4_bzip2_rpm.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_svr4_gzip.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_svr4_gzip_rpm.o
libarchive>   CC       libarchive/test/test-test_read_format_cpio_svr4c_Z.o
libarchive>   CC       libarchive/test/test-test_read_format_empty.o
libarchive>   CC       libarchive/test/test-test_read_format_gtar_filename.o
libarchive>   CC       libarchive/test/test-test_read_format_gtar_gz.o
libarchive>   CC       libarchive/test/test-test_read_format_gtar_lzma.o
libarchive>   CC       libarchive/test/test-test_read_format_gtar_sparse.o
libarchive>   CC       libarchive/test/test-test_read_format_gtar_sparse_skip_entry.o
libarchive>   CC       libarchive/test/test-test_read_format_iso_Z.o
libarchive>   CC       libarchive/test/test-test_read_format_iso_multi_extent.o
libarchive>   CC       libarchive/test/test-test_read_format_iso_xorriso.o
libarchive>   CC       libarchive/test/test-test_read_format_isojoliet_bz2.o
libarchive>   CC       libarchive/test/test-test_read_format_isojoliet_long.o
libarchive>   CC       libarchive/test/test-test_read_format_isojoliet_rr.o
libarchive>   CC       libarchive/test/test-test_read_format_isojoliet_versioned.o
libarchive>   CC       libarchive/test/test-test_read_format_isorr_bz2.o
libarchive>   CC       libarchive/test/test-test_read_format_isorr_ce.o
libarchive>   CC       libarchive/test/test-test_read_format_isorr_new_bz2.o
libarchive>   CC       libarchive/test/test-test_read_format_isorr_rr_moved.o
libarchive>   CC       libarchive/test/test-test_read_format_isozisofs_bz2.o
libarchive>   CC       libarchive/test/test-test_read_format_lha.o
libarchive>   CC       libarchive/test/test-test_read_format_lha_bugfix_0.o
libarchive>   CC       libarchive/test/test-test_read_format_lha_filename.o
libarchive>   CC       libarchive/test/test-test_read_format_lha_filename_utf16.o
libarchive>   CC       libarchive/test/test-test_read_format_mtree.o
libarchive>   CC       libarchive/test/test-test_read_format_mtree_crash747.o
libarchive>   CC       libarchive/test/test-test_read_format_pax_bz2.o
libarchive>   CC       libarchive/test/test-test_read_format_rar.o
libarchive>   CC       libarchive/test/test-test_read_format_rar_encryption_data.o
libarchive>   CC       libarchive/test/test-test_read_format_rar_encryption_partially.o
libarchive>   CC       libarchive/test/test-test_read_format_rar_encryption_header.o
libarchive>   CC       libarchive/test/test-test_read_format_rar_filter.o
libarchive>   CC       libarchive/test/test-test_read_format_rar_invalid1.o
libarchive>   CC       libarchive/test/test-test_read_format_rar5.o
libarchive>   CC       libarchive/test/test-test_read_format_raw.o
libarchive>   CC       libarchive/test/test-test_read_format_tar.o
libarchive>   CC       libarchive/test/test-test_read_format_tar_concatenated.o
libarchive>   CC       libarchive/test/test-test_read_format_tar_empty_pax.o
libarchive>   CC       libarchive/test/test-test_read_format_tar_empty_filename.o
libarchive>   CC       libarchive/test/test-test_read_format_tar_empty_with_gnulabel.o
libarchive>   CC       libarchive/test/test-test_read_format_tar_filename.o
libarchive>   CC       libarchive/test/test-test_read_format_tar_invalid_pax_size.o
libarchive>   CC       libarchive/test/test-test_read_format_tbz.o
libarchive>   CC       libarchive/test/test-test_read_format_tgz.o
libarchive>   CC       libarchive/test/test-test_read_format_tlz.o
libarchive>   CC       libarchive/test/test-test_read_format_txz.o
libarchive>   CC       libarchive/test/test-test_read_format_tz.o
libarchive>   CC       libarchive/test/test-test_read_format_ustar_filename.o
libarchive>   CC       libarchive/test/test-test_read_format_warc.o
libarchive>   CC       libarchive/test/test-test_read_format_xar.o
libarchive>   CC       libarchive/test/test-test_read_format_zip.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_7075_utf8_paths.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_comment_stored.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_encryption_data.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_encryption_partially.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_encryption_header.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_extra_padding.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_filename.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_high_compression.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_jar.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_mac_metadata.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_malformed.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_msdos.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_nested.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_nofiletype.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_padded.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_sfx.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_traditional_encryption_data.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_winzip_aes.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_winzip_aes_large.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_zip64.o
libarchive>   CC       libarchive/test/test-test_read_format_zip_with_invalid_traditional_eocd.o
libarchive>   CC       libarchive/test/test-test_read_large.o
libarchive>   CC       libarchive/test/test-test_read_pax_xattr_rht_security_selinux.o
libarchive>   CC       libarchive/test/test-test_read_pax_xattr_schily.o
libarchive>   CC       libarchive/test/test-test_read_pax_truncated.o
libarchive>   CC       libarchive/test/test-test_read_position.o
libarchive>   CC       libarchive/test/test-test_read_set_format.o
libarchive>   CC       libarchive/test/test-test_read_too_many_filters.o
libarchive>   CC       libarchive/test/test-test_read_truncated.o
libarchive>   CC       libarchive/test/test-test_read_truncated_filter.o
libarchive>   CC       libarchive/test/test-test_short_writes.o
libarchive>   CC       libarchive/test/test-test_tar_filenames.o
libarchive>   CC       libarchive/test/test-test_tar_large.o
libarchive>   CC       libarchive/test/test-test_ustar_filenames.o
libarchive>   CC       libarchive/test/test-test_ustar_filename_encoding.o
libarchive>   CC       libarchive/test/test-test_warn_missing_hardlink_target.o
libarchive>   CC       libarchive/test/test-test_write_disk.o
libarchive>   CC       libarchive/test/test-test_write_disk_appledouble.o
libarchive>   CC       libarchive/test/test-test_write_disk_failures.o
libarchive>   CC       libarchive/test/test-test_write_disk_fixup.o
libarchive>   CC       libarchive/test/test-test_write_disk_hfs_compression.o
libarchive>   CC       libarchive/test/test-test_write_disk_lookup.o
libarchive>   CC       libarchive/test/test-test_write_disk_mac_metadata.o
libarchive>   CC       libarchive/test/test-test_write_disk_no_hfs_compression.o
libarchive>   CC       libarchive/test/test-test_write_disk_secure.o
libarchive>   CC       libarchive/test/test-test_write_disk_secure744.o
libarchive>   CC       libarchive/test/test-test_write_disk_secure745.o
libarchive>   CC       libarchive/test/test-test_write_disk_secure746.o
libarchive>   CC       libarchive/test/test-test_write_disk_sparse.o
libarchive>   CC       libarchive/test/test-test_write_disk_symlink.o
libarchive>   CC       libarchive/test/test-test_write_disk_times.o
libarchive>   CC       libarchive/test/test-test_write_filter_b64encode.o
libarchive>   CC       libarchive/test/test-test_write_filter_bzip2.o
libarchive>   CC       libarchive/test/test-test_write_filter_compress.o
libarchive>   CC       libarchive/test/test-test_write_filter_gzip.o
libarchive>   CC       libarchive/test/test-test_write_filter_gzip_timestamp.o
libarchive>   CC       libarchive/test/test-test_write_filter_lrzip.o
libarchive>   CC       libarchive/test/test-test_write_filter_lz4.o
libarchive>   CC       libarchive/test/test-test_write_filter_lzip.o
libarchive>   CC       libarchive/test/test-test_write_filter_lzma.o
libarchive>   CC       libarchive/test/test-test_write_filter_lzop.o
libarchive>   CC       libarchive/test/test-test_write_filter_program.o
libarchive>   CC       libarchive/test/test-test_write_filter_uuencode.o
libarchive>   CC       libarchive/test/test-test_write_filter_xz.o
libarchive>   CC       libarchive/test/test-test_write_filter_zstd.o
libarchive>   CC       libarchive/test/test-test_write_format_7zip.o
libarchive>   CC       libarchive/test/test-test_write_format_7zip_empty.o
libarchive>   CC       libarchive/test/test-test_write_format_7zip_large.o
libarchive>   CC       libarchive/test/test-test_write_format_ar.o
libarchive>   CC       libarchive/test/test-test_write_format_cpio.o
libarchive>   CC       libarchive/test/test-test_write_format_cpio_empty.o
libarchive>   CC       libarchive/test/test-test_write_format_cpio_newc.o
libarchive>   CC       libarchive/test/test-test_write_format_cpio_odc.o
libarchive>   CC       libarchive/test/test-test_write_format_gnutar.o
libarchive>   CC       libarchive/test/test-test_write_format_gnutar_filenames.o
libarchive>   CC       libarchive/test/test-test_write_format_iso9660.o
libarchive>   CC       libarchive/test/test-test_write_format_iso9660_boot.o
libarchive>   CC       libarchive/test/test-test_write_format_iso9660_empty.o
libarchive>   CC       libarchive/test/test-test_write_format_iso9660_filename.o
libarchive>   CC       libarchive/test/test-test_write_format_iso9660_zisofs.o
libarchive>   CC       libarchive/test/test-test_write_format_mtree.o
libarchive>   CC       libarchive/test/test-test_write_format_mtree_absolute_path.o
libarchive>   CC       libarchive/test/test-test_write_format_mtree_classic.o
libarchive>   CC       libarchive/test/test-test_write_format_mtree_classic_indent.o
libarchive>   CC       libarchive/test/test-test_write_format_mtree_fflags.o
libarchive>   CC       libarchive/test/test-test_write_format_mtree_no_separator.o
libarchive>   CC       libarchive/test/test-test_write_format_mtree_quoted_filename.o
libarchive>   CC       libarchive/test/test-test_write_format_pax.o
libarchive>   CC       libarchive/test/test-test_write_format_raw.o
libarchive>   CC       libarchive/test/test-test_write_format_raw_b64.o
libarchive>   CC       libarchive/test/test-test_write_format_shar_empty.o
libarchive>   CC       libarchive/test/test-test_write_format_tar.o
libarchive>   CC       libarchive/test/test-test_write_format_tar_empty.o
libarchive>   CC       libarchive/test/test-test_write_format_tar_sparse.o
libarchive>   CC       libarchive/test/test-test_write_format_tar_ustar.o
libarchive>   CC       libarchive/test/test-test_write_format_tar_v7tar.o
libarchive>   CC       libarchive/test/test-test_write_format_warc.o
libarchive>   CC       libarchive/test/test-test_write_format_warc_empty.o
libarchive>   CC       libarchive/test/test-test_write_format_xar.o
libarchive>   CC       libarchive/test/test-test_write_format_xar_empty.o
libarchive>   CC       libarchive/test/test-test_write_format_zip.o
libarchive>   CC       libarchive/test/test-test_write_format_zip_compression_store.o
libarchive>   CC       libarchive/test/test-test_write_format_zip_entry_size_unset.o
libarchive>   CC       libarchive/test/test-test_write_format_zip_empty.o
libarchive>   CC       libarchive/test/test-test_write_format_zip_empty_zip64.o
libarchive>   CC       libarchive/test/test-test_write_format_zip_file.o
libarchive>   CC       libarchive/test/test-test_write_format_zip_file_zip64.o
libarchive>   CC       libarchive/test/test-test_write_format_zip_large.o
libarchive>   CC       libarchive/test/test-test_write_format_zip_zip64.o
libarchive>   CC       libarchive/test/test-test_write_open_memory.o
libarchive>   CC       libarchive/test/test-test_write_read_format_zip.o
libarchive>   CC       libarchive/test/test-test_xattr_platform.o
libarchive>   CC       libarchive/test/test-test_zip_filename_encoding.o
libarchive>   CC       test_utils/bsdtar_test-test_utils.o
libarchive>   CC       test_utils/bsdtar_test-test_main.o
libarchive>   CC       tar/test/bsdtar_test-test_0.o
libarchive>   CC       tar/test/bsdtar_test-test_basic.o
libarchive>   CC       tar/test/bsdtar_test-test_copy.o
libarchive>   CC       tar/test/bsdtar_test-test_empty_mtree.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_Z.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_bz2.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_grz.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_gz.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_lrz.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_lz.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_lz4.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_lzma.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_lzo.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_xz.o
libarchive>   CC       tar/test/bsdtar_test-test_extract_tar_zstd.o
libarchive>   CC       tar/test/bsdtar_test-test_format_newc.o
libarchive>   CC       tar/test/bsdtar_test-test_help.o
libarchive>   CC       tar/test/bsdtar_test-test_leading_slash.o
libarchive>   CC       tar/test/bsdtar_test-test_missing_file.o
libarchive>   CC       tar/test/bsdtar_test-test_option_C_mtree.o
libarchive>   CC       tar/test/bsdtar_test-test_option_C_upper.o
libarchive>   CC       tar/test/bsdtar_test-test_option_H_upper.o
libarchive>   CC       tar/test/bsdtar_test-test_option_L_upper.o
libarchive>   CC       tar/test/bsdtar_test-test_option_O_upper.o
libarchive>   CC       tar/test/bsdtar_test-test_option_T_upper.o
libarchive>   CC       tar/test/bsdtar_test-test_option_U_upper.o
libarchive>   CC       tar/test/bsdtar_test-test_option_X_upper.o
libarchive>   CC       tar/test/bsdtar_test-test_option_acls.o
libarchive>   CC       tar/test/bsdtar_test-test_option_a.o
libarchive>   CC       tar/test/bsdtar_test-test_option_b.o
libarchive>   CC       tar/test/bsdtar_test-test_option_b64encode.o
libarchive>   CC       tar/test/bsdtar_test-test_option_exclude.o
libarchive>   CC       tar/test/bsdtar_test-test_option_exclude_vcs.o
libarchive>   CC       tar/test/bsdtar_test-test_option_fflags.o
libarchive>   CC       tar/test/bsdtar_test-test_option_gid_gname.o
libarchive>   CC       tar/test/bsdtar_test-test_option_grzip.o
libarchive>   CC       tar/test/bsdtar_test-test_option_ignore_zeros.o
libarchive>   CC       tar/test/bsdtar_test-test_option_j.o
libarchive>   CC       tar/test/bsdtar_test-test_option_k.o
libarchive>   CC       tar/test/bsdtar_test-test_option_keep_newer_files.o
libarchive>   CC       tar/test/bsdtar_test-test_option_lrzip.o
libarchive>   CC       tar/test/bsdtar_test-test_option_lz4.o
libarchive>   CC       tar/test/bsdtar_test-test_option_lzma.o
libarchive>   CC       tar/test/bsdtar_test-test_option_lzop.o
libarchive>   CC       tar/test/bsdtar_test-test_option_n.o
libarchive>   CC       tar/test/bsdtar_test-test_option_newer_than.o
libarchive>   CC       tar/test/bsdtar_test-test_option_nodump.o
libarchive>   CC       tar/test/bsdtar_test-test_option_older_than.o
libarchive>   CC       tar/test/bsdtar_test-test_option_passphrase.o
libarchive>   CC       tar/test/bsdtar_test-test_option_q.o
libarchive>   CC       tar/test/bsdtar_test-test_option_r.o
libarchive>   CC       tar/test/bsdtar_test-test_option_s.o
libarchive>   CC       tar/test/bsdtar_test-test_option_safe_writes.o
libarchive>   CC       tar/test/bsdtar_test-test_option_uid_uname.o
libarchive>   CC       tar/test/bsdtar_test-test_option_uuencode.o
libarchive>   CC       tar/test/bsdtar_test-test_option_xattrs.o
libarchive>   CC       tar/test/bsdtar_test-test_option_xz.o
libarchive>   CC       tar/test/bsdtar_test-test_option_z.o
libarchive>   CC       tar/test/bsdtar_test-test_option_zstd.o
libarchive>   CC       tar/test/bsdtar_test-test_patterns.o
libarchive>   CC       tar/test/bsdtar_test-test_print_longpath.o
libarchive>   CC       tar/test/bsdtar_test-test_stdio.o
libarchive>   CC       tar/test/bsdtar_test-test_strip_components.o
libarchive>   CC       tar/test/bsdtar_test-test_symlink_dir.o
libarchive>   CC       tar/test/bsdtar_test-test_version.o
libarchive>   CC       tar/test/bsdtar_test-test_windows.o
libarchive>   CC       cpio/test/bsdcpio_test-test_0.o
libarchive>   CC       cpio/test/bsdcpio_test-test_basic.o
libarchive>   CC       cpio/test/bsdcpio_test-test_cmdline.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_Z.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_bz2.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_grz.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_gz.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_lrz.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_lz.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_lz4.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_lzo.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_lzma.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_xz.o
libarchive>   CC       cpio/test/bsdcpio_test-test_extract_cpio_zstd.o
libarchive>   CC       cpio/test/bsdcpio_test-test_format_newc.o
libarchive>   CC       cpio/test/bsdcpio_test-test_gcpio_compat.o
libarchive>   CC       cpio/test/bsdcpio_test-test_missing_file.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_B_upper.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_0.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_C_upper.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_J_upper.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_L_upper.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_Z_upper.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_b64encode.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_c.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_d.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_f.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_grzip.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_help.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_l.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_lrzip.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_lz4.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_lzma.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_lzop.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_m.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_passphrase.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_u.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_uuencode.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_version.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_xz.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_y.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_z.o
libarchive>   CC       cpio/test/bsdcpio_test-test_option_zstd.o
libarchive>   CC       cpio/test/bsdcpio_test-test_owner_parse.o
libarchive>   CC       cpio/test/bsdcpio_test-test_passthrough_dotdot.o
libarchive>   CC       cpio/test/bsdcpio_test-test_passthrough_reverse.o
libarchive>   CC       cat/test/bsdcat_test-test_0.o
libarchive>   CC       cat/test/bsdcat_test-test_empty_gz.o
libarchive>   CC       cat/test/bsdcat_test-test_empty_lz4.o
libarchive>   CC       cat/test/bsdcat_test-test_empty_xz.o
libarchive>   CC       cat/test/bsdcat_test-test_empty_zstd.o
libarchive>   CC       cat/test/bsdcat_test-test_error.o
libarchive>   CC       cat/test/bsdcat_test-test_error_mixed.o
libarchive>   CC       cat/test/bsdcat_test-test_expand_Z.o
libarchive>   CC       cat/test/bsdcat_test-test_expand_bz2.o
libarchive>   CC       cat/test/bsdcat_test-test_expand_gz.o
libarchive>   CC       cat/test/bsdcat_test-test_expand_lz4.o
libarchive>   CC       cat/test/bsdcat_test-test_expand_mixed.o
libarchive>   CC       cat/test/bsdcat_test-test_expand_plain.o
libarchive>   CC       cat/test/bsdcat_test-test_expand_xz.o
libarchive>   CC       cat/test/bsdcat_test-test_expand_zstd.o
libarchive>   CC       cat/test/bsdcat_test-test_help.o
libarchive>   CC       cat/test/bsdcat_test-test_stdin.o
libarchive>   CC       cat/test/bsdcat_test-test_version.o
libarchive>   CCLD     libarchive_test
libarchive>   CCLD     bsdtar_test
libarchive>   CCLD     bsdcat_test
libarchive>   CCLD     bsdcpio_test
libarchive> make[2]: Leaving directory '/build/source'
libarchive> make  check-TESTS
libarchive> make[2]: Entering directory '/build/source'
libarchive> make[3]: Entering directory '/build/source'
libarchive> PASS: bsdcat_test
libarchive> PASS: bsdcpio_test
libarchive> FAIL: bsdtar_test
libarchive> PASS: libarchive_test
libarchive> ========================================
libarchive>    libarchive 3.6.2: ./test-suite.log
libarchive> ========================================
libarchive> # TOTAL: 4
libarchive> # PASS:  3
libarchive> # SKIP:  0
libarchive> # XFAIL: 0
libarchive> # FAIL:  1
libarchive> # XPASS: 0
libarchive> # ERROR: 0
libarchive> .. contents:: :depth: 2
libarchive> FAIL: bsdtar_test
libarchive> =================
libarchive> If tests fail or crash, details will be in:
libarchive>    /build/bsdtar_test.2023-05-15T08.16.33-000
libarchive> Reference files will be read from: /build/source/tar/test
libarchive> Running tests on: "/build/source/bsdtar"
libarchive> Exercising: bsdtar 3.6.2 - libarchive 3.6.2 zlib/1.2.13 liblzma/5.4.3 bz2lib/1.0.8 libzstd/1.5.5
libarchive>   0: test_0                                                          ok
libarchive>   1: test_basic                                                      ok
libarchive>   2: test_copy                                                       ok
libarchive>   3: test_empty_mtree                                                ok
libarchive>   4: test_extract_tar_Z                                              ok
libarchive>   5: test_extract_tar_bz2                                            ok
libarchive>   6: test_extract_tar_grz                                            ok (S)
libarchive>   7: test_extract_tar_gz                                             ok
libarchive>   8: test_extract_tar_lrz                                            ok (S)
libarchive>   9: test_extract_tar_lz                                             ok
libarchive>  10: test_extract_tar_lz4                                            ok (S)
libarchive>  11: test_extract_tar_lzma                                           ok
libarchive>  12: test_extract_tar_lzo                                            ok (S)
libarchive>  13: test_extract_tar_xz                                             ok
libarchive>  14: test_extract_tar_zstd                                           ok
libarchive>  15: test_format_newc                                                ok
libarchive>  16: test_help                                                       ok
libarchive>  17: test_leading_slash                                              ok
libarchive>  18: test_missing_file                                               ok
libarchive>  19: test_option_C_mtree                                             ok
libarchive>  20: test_option_C_upper                                             ok
libarchive>  21: test_option_H_upper                                             ok
libarchive>  22: test_option_L_upper                                             ok
libarchive>  23: test_option_O_upper                                             ok
libarchive>  24: test_option_T_upper                                             ok
libarchive>  25: test_option_U_upper                                             ok
libarchive>  26: test_option_X_upper                                             ok
libarchive>  27: test_option_a                                                   ok
libarchive>  28: test_option_acls                                                ok (S)
libarchive>  29: test_option_b                                                   ok
libarchive>  30: test_option_b64encode                                           ok
libarchive>  31: test_option_exclude                                             ok
libarchive>  32: test_option_exclude_vcs                                         ok
libarchive>  33: test_option_fflags                                              FAIL
libarchive>  34: test_option_gid_gname                                           ok
libarchive>  35: test_option_grzip                                               ok (S)
libarchive>  36: test_option_ignore_zeros_mode_t                                 ok
libarchive>  37: test_option_ignore_zeros_mode_x                                 ok
libarchive>  38: test_option_ignore_zeros_mode_c                                 ok
libarchive>  39: test_option_ignore_zeros_mode_r                                 ok
libarchive>  40: test_option_ignore_zeros_mode_u                                 ok
libarchive>  41: test_option_j                                                   ok
libarchive>  42: test_option_k                                                   ok
libarchive>  43: test_option_keep_newer_files                                    ok
libarchive>  44: test_option_lrzip                                               ok (S)
libarchive>  45: test_option_lz4                                                 ok (S)
libarchive>  46: test_option_lzma                                                ok
libarchive>  47: test_option_lzop                                                ok (S)
libarchive>  48: test_option_n                                                   ok
libarchive>  49: test_option_newer_than                                          ok
libarchive>  50: test_option_nodump                                              ok
libarchive>  51: test_option_older_than                                          ok
libarchive>  52: test_option_passphrase                                          ok
libarchive>  53: test_option_q                                                   ok
libarchive>  54: test_option_r                                                   ok
libarchive>  55: test_option_s                                                   ok
libarchive>  56: test_option_safe_writes                                         ok
libarchive>  57: test_option_uid_uname                                           ok
libarchive>  58: test_option_uuencode                                            ok
libarchive>  59: test_option_xattrs                                              ok (S)
libarchive>  60: test_option_xz                                                  ok
libarchive>  61: test_option_z                                                   ok
libarchive>  62: test_option_zstd                                                ok
libarchive>  63: test_patterns                                                   ok
libarchive>  64: test_print_longpath                                             ok
libarchive>  65: test_stdio                                                      ok
libarchive>  66: test_strip_components                                           ok
libarchive>  67: test_symlink_dir                                                ok
libarchive>  68: test_version                                                    ok
libarchive>  69: test_windows                                                    ok (S)
libarchive> Totals:
libarchive>   Tests run:               70
libarchive>   Tests failed:             1
libarchive>   Assertions checked:   84128
libarchive>   Assertions failed:        2
libarchive>   Skips reported:          11
libarchive> Failing tests:
libarchive>   33: test_option_fflags (2 failures)
libarchive> Details for failing tests: /build/bsdtar_test.2023-05-15T08.16.33-000
libarchive> FAIL bsdtar_test (exit status: 1)
libarchive> ============================================================================
libarchive> Testsuite summary for libarchive 3.6.2
libarchive> ============================================================================
libarchive> # TOTAL: 4
libarchive> # PASS:  3
libarchive> # SKIP:  0
libarchive> # XFAIL: 0
libarchive> # FAIL:  1
libarchive> # XPASS: 0
libarchive> # ERROR: 0
libarchive> ============================================================================
libarchive> See ./test-suite.log
libarchive> Please report to libarchive-discuss@googlegroups.com
libarchive> ============================================================================
libarchive> make[3]: *** [Makefile:14834: test-suite.log] Error 1
libarchive> make[3]: Leaving directory '/build/source'
libarchive> make[2]: *** [Makefile:14942: check-TESTS] Error 2
libarchive> make[2]: Leaving directory '/build/source'
libarchive> make[1]: *** [Makefile:15176: check-am] Error 2
libarchive> make[1]: Leaving directory '/build/source'
libarchive> make: *** [Makefile:15178: check] Error 2
error: builder for '/nix/store/x9jskfna4hpxw7m1pm9l7nl94hwh62rl-libarchive-3.6.2.drv' failed with exit code 2;
       last 10 log lines:
       > See ./test-suite.log
       > Please report to libarchive-discuss@googlegroups.com
       > ============================================================================
       > make[3]: *** [Makefile:14834: test-suite.log] Error 1
       > make[3]: Leaving directory '/build/source'
       > make[2]: *** [Makefile:14942: check-TESTS] Error 2
       > make[2]: Leaving directory '/build/source'
       > make[1]: *** [Makefile:15176: check-am] Error 2
       > make[1]: Leaving directory '/build/source'
       > make: *** [Makefile:15178: check] Error 2
       For full logs, run 'nix log /nix/store/x9jskfna4hpxw7m1pm9l7nl94hwh62rl-libarchive-3.6.2.drv'.
error: 1 dependencies of derivation '/nix/store/xvmsl0d3yhf44df8m96rjshz5p6h0bl9-cmake-3.25.3.drv' failed to build
error: 1 dependencies of derivation '/nix/store/fba10bp8fzxsj57xk316vx6pfbw98by4-brotli-1.0.9.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qw2vnsrjq0dkafpfxbhr7dykd3jg9fsj-curl-8.0.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/9k3ifcpb1a1vr3v6994y79klwiz4py5j-git-2.40.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/9kma85lqxdaqbiv8zsq1kqyc1fg25li3-python3.10-poetry-core-1.5.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/f5alp5j028dkd512yjg97arn9kfq5ibp-python3.10-pkgconfig-1.5.5.drv' failed to build
error: 1 dependencies of derivation '/nix/store/gm5ghqb7b8b8kr26nr2gh0c6rvc2zsza-python3.10-python-lz4-4.3.2.drv' failed to build

How may I proceed?

@trofi
Copy link
Contributor

trofi commented May 15, 2023

libarchive tests work file for me on x86_64-linux. Does failure consistently fail for you? I wonder if it's dependent on the filesystem for /tmp. You can disable doCheck for libarchive locally to get past it's failure.

@vcunat
Copy link
Member

vcunat commented May 17, 2023

If noone gets to understand the regressions within a couple days, I'll simply revert this (for now). We were in stabilization phase for 23.05 release and no "breaking changes" were allowed.

/cc PR #232237

FRidh added a commit that referenced this pull request May 17, 2023
…file"

Certain packages were failing since this was merged.
#229472 (comment)

This reverts commit bff6c67.
@FRidh
Copy link
Member

FRidh commented May 17, 2023

Pushed a revert to staging-next in f042784.

@yajo
Copy link
Contributor Author

yajo commented May 17, 2023

Hold on, I found the fix.

@yajo
Copy link
Contributor Author

yajo commented May 17, 2023

Fix in #232414.

yajo added a commit to moduon/nixpkgs that referenced this pull request Jul 19, 2023
Fix problem detected in NixOS#229472 (comment).

Since bff6c67, now pname is expected to match the name of the package that is built by Python standard tools.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants